#include "CErrorLogger.h"
using namespace Util;

CErrorLogger* CErrorLogger::errorLogger=NULL;

CErrorLogger::CErrorLogger()
{
	initLogFile();
}

CErrorLogger::~CErrorLogger()
{
	logFile.close();

}

CErrorLogger* CErrorLogger::getErrorLogger()
{
	if (errorLogger == NULL)
	{
		errorLogger=new CErrorLogger();
	}
	return errorLogger;
}

void CErrorLogger::commit()
{

	logFile << strBuffer << std::endl;
	logFile.flush();
	strBuffer.clear();
	//logFile.clear();
}
void CErrorLogger::initLogFile()
{
	std::string fileName = "log.txt";
	logFile.open( fileName.c_str());


}